#include<stdio.h>
int main()
{
    int m,n,max,min,i;
    scanf("%d%d",&m,&n);
    i=m<n?m:n;
    while(1)
    {
        if(m%i==0&&n%i==0)
        {
            max=i;
            i--;
            break;
        }
    }
    min=(n*m)/max;
    printf("%d %d",max,min);
    printf("\n");
}